<script>
	import {
		mapMutations
	} from 'vuex'
	import api from '@/service/config/api.js'
	export default {
		data() {
			return {
				init: true
			}
		},
		onLaunch: function() {
			// uni.navigateTo({
			// 	url: "/pages/common/pages/no_login"
			// })

			const sysInfo = uni.getSystemInfoSync()
			this.setBottomArea(sysInfo.screenHeight - sysInfo.safeArea.bottom)
			this.setTabbarHeight(uni.upx2px(100))
			uni.request({
				url: this.$base.BASE_URL + '/user/api/auth/getSocialTenantId',
				data: {
					type: "APP-MINI",
					platformId: uni.getAccountInfoSync().miniProgram.appId
				},
				method: "POST",
				success: (res) => {
					if (res.data && res.data.code == 0) {
						uni.setStorageSync("tenantId", res.data.data.id)
						uni.setStorageSync("platformInfo", res.data.data)
						this.$store.commit('setFunctionRange', res.data.data.id)
						// uni.getClipboardData({
						// 	success: (res1) => {
						// 		if (res1.data) {
						// 			let path = decodeURIComponent(res1.data)
						// 			let reg = /((\&|\?)app=[0-9]+)?(\&|\?)shareType=command/
						// 			if (reg.test(path) && this.$storage.getItem('shareUrl') !=
						// 				res1.data) {
						// 				let reg1 = /[\&|\?]app=([0-9]+)/
						// 				const match = reg1.exec(path)
						// 				console.log(9999, reg1.exec(path))
						// 				if (match && match[1] && res.data.data.id == match[
						// 						1]) {
						// 					path = path.replace(reg, '')
						// 					this.$storage.setItem('shareUrl', res1.data)
						// 					uni.reLaunch({
						// 						url: path
						// 					})
						// 					uni.setClipboardData({
						// 						data: ' ', // data的值为你要复制的内容
						// 					});
						// 				}
						// 			}
						// 		}
						// 	}
						// });
						api.get('/user/api/user/getDealerInfo', {}, {
							noHideLoading: true
						}).then(res => {
							// uni.setStorageSync("platformInfo", res.data)
							// this.$store.commit('setPlatformInfo', res.data)
							uni.setStorageSync("dealInfo", res.data)
							this.$store.commit('setDealInfo', res.data)
						})
					}
					this.init = false
					console.log("getSocialTenantId:", res.data)
				}
			})
			this.$utils.getSetting(true)
		},
		onShow: function() {
			// uni.navigateTo({
			// 	url:"/pages/index/introduce"
			// })
			// if (!this.init) {
			// 	uni.getClipboardData({
			// 		success: (res) => {
			// 			if (res.data) {
			// 				let path = decodeURIComponent(res.data)
			// 				let reg = /((\&|\?)app=[0-9]+)?(\&|\?)shareType=command/
			// 				if (reg.test(path) && this.$storage.getItem('shareUrl') != res.data) {
			// 					let reg1 = /[\&|\?]app=([0-9]+)/
			// 					const match = reg1.exec(path)
			// 					console.log(9999, reg1.exec(path))
			// 					if (match && match[1] && this.$store.state.platformInfo.id == match[1]) {
			// 						path = path.replace(reg, '')
			// 						this.$storage.setItem('shareUrl', res.data)
			// 						uni.reLaunch({
			// 							url: path
			// 						})
			// 						uni.setClipboardData({
			// 							data: ' ', // data的值为你要复制的内容
			// 						});
			// 					}
			// 				}
			// 			}
			// 		}
			// 	});
			// 	console.log('App Show')
			// }

		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			...mapMutations(['setBottomArea', 'setTabbarHeight'])
		}
	}
</script>

<style lang="scss">
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
	@import "@/static/font/iconfont.css";
	@import "@/uni_modules/uview-ui/index.scss";
	/* base 自定义样式 */
	@import '@/static/styles/base.scss';

	page {
		background-color: #F6F6F6;
		color: #333;
		font-size: 28rpx;
		@include safe_area_bottom;
	}

	checkbox.round .wx-checkbox-input,
	checkbox.round .uni-checkbox-input {
		border-radius: 100rpx;
	}

	checkbox.red[checked] .wx-checkbox-input,
	checkbox.red.checked .uni-checkbox-input {
		background-color: #F08519 !important;
		border-color: #F08519 !important;
		color: #ffffff !important;
	}

	.confirm_order_container {
		.u-radio+.u-radio {
			margin-left: 32rpx;
		}
	}
</style>